Interactive Graph Algorithm Visualization and the GraViz Prototype
نویسنده
چکیده
Visualizing a graph of any complexity can be di cult, particularly if arbitrary details decorating both the vertex set and arc set are required to be rendered. A graph algorithm visualizing tool GraViz has been developed using Java and Java-Swing rendering technology. The design ideas and data structures used in GraViz are presented and some directions for future enhancement are discussed. A detailed discussion of the rendering model is given including: layering and drawing space issues; managing rendering complexity of detail; rendering transforms; editing modes; reporting models and runaway algorithm control. A review of graph data representations and file formats is also presented alongwith a comparison with other publicly available graph rendering tools. GraViz also supports a number of graph generation and analysis algorithms and some ideas for managing a potentially large repertoire of such algorithms are presented.
منابع مشابه
Advanced Prototype Machines: Exploring Prototypes for Classification
In this paper, we propose advanced prototype machines (APMs). APMs model classes as small sets of highly descriptive prototypes which are well suited for interactive visualization. Thus, APMs offer a method to analyze class models, feature spaces and particular classification scenarios. To derive the prototypes, we introduce ”Push and Grow”, a classification algorithm which is based on a qualit...
متن کاملInteractive Visualization and Navigation of Complex Terminology Systems, Exemplified by SNOMED CT
Free-text queries are natural entries into the exploration of complex terminology systems. The way search results are presented has impact on the user's ability to grasp the overall structure of the system. Complex hierarchies like the one used in SNOMED CT, where nodes have multiple parents (IS-A) and several other relationship types, makes visualization challenging. This paper presents a prot...
متن کاملUsing Interactive Search Elements in Digital Libraries
Background and Aim: Interaction in a digital library help users locating and accessing information and also assist them in creating knowledge, better perception, problem solving and recognition of dimension of resources. This paper tries to identify and introduce the components and elements that are used in interaction between user and system in search and retrieval of information in digital li...
متن کاملTitle of Document : INTERACTIVE VISUALIZATIONS FOR TREES AND GRAPHS
Title of Document: INTERACTIVE VISUALIZATIONS FOR TREES AND GRAPHS Bongshin Lee, Ph.D., 2006 Directed By: Professor Benjamin B. Bederson, Department of Computer Science Graphs are a very commonly used information structure, and have been applied to a broad range of fields from computer science to biology. There are several important issues to consider when designing graph visualizations. One of...
متن کاملInteractive, Tree-Based Graph Visualization
We introduce an interactive graph visualization scheme that allows users to explore graphs by viewing them as a sequence of spanning trees, rather than the entire graph all at once. The user determines which spanning trees are displayed by selecting a vertex from the graph to be the root. Our main contributions are a graph drawing algorithm that generates meaningful representations of graphs us...
متن کامل